/*
 * @Descripttion: 保单托管
 * @version: 
 * @Author: ada.wu
 * @Date: 2023-10-23 17:49:52
 * @LastEditors: ada.wu
 * @LastEditTime: 2024-03-08 10:32:06
 * 保单托管的api 
https://console-docs.apipost.cn/preview/f6fd95bdafd9232c/d30b90a1010e2d62

家庭保障-待支付条数
https://console-docs.apipost.cn/preview/10cf46c5dc229e99/ad68156e3cf57199
家庭保障-待支付列表
https://console-docs.apipost.cn/preview/c89570eb9c189df6/4674c5f16bdc590f


http://10.132.21.135/biz/task-view-7266.html

https://lanhuapp.com/link/#/invite?sid=lX0ARhw4
分享人: 136****8028
团队名称: 136****8028的团队的团队
相关项目: 万家工具
链接有效期: 20230824~20230907

https://lanhuapp.com/link/#/invite?sid=lxgY3WE7
分享人: 1012323437
团队名称: 1012323437的团队的团队
相关项目: 界面补充
链接有效期: 20231012~20231026

 */
import service from "../util/service";
import { nextTick } from "vue";
import { store } from "/@/store";
const escrowFix = `/exhibition/policy/escrow/`
const escrowOpenFix = `/exhibition/openapi/policy/escrow/`

// 保司列表   all  查询全部 1 查询财产险保司 2 查询寿险保司
export function findAllBaseCompany(type: any) {
    return service.get<any>(`/platform/admin/platComInsureCom/findAllBaseCompany/${type}`);
}

/**
 * C端用户信息
 * @param id
 */
export function findAllOrderInfo(param: any) {
    return service.post<any>(`/nonmotor/nol/noCarOrder/findAllOrderInfo`, param);
}
/**
  * 车险页面进入初始化接口 获得配置的车险产品信息 获得车险配置的计划 获得险别信息，以及险别关系
  *
  * @param riskCode
  *            险种编码
  * @param request
  * @param systemCode
  *            系统编码
  * @return 返回车险初始化信息
  */
export function getCarInit(param: any) {
    return service.post<any>(`/motor/nol/motorInit/getCarInit`, param);
}
/** 
 * 报价单
 * @param id
 */
export function getPriceList(param: any) {
    return service.post<any>(`/motor/nol/motorInit/getPriceList`, param);
}
/**
 * 车险初始化 获得当前险种选择信息
 *
 * @param riskCode
 *            险种编码
 * @param branchCode
 *            机构编码
 * @return
 */
export function getCarSeleInit(param: any) {
    return service.post<any>(`/motor/nol/motorInit/getCarSeleInit`, param);
}
/**
 * C端用户信息
 * @param id
 */
export function getEscrowUserInfo(id: string) {
    return service.get<any>(`${escrowFix}user/info/${id}`);
}
/**
 * 家庭保障信息
 * @param id
 */
export function getFamilyInfo(id: any) {
    return service.get<any>(`${escrowFix}family/info/${id}`);
}
/**
 * 添加家庭成员
 */
export function familyMemberAdd(param: any) {
    return service.post<any>(`${escrowFix}family/member/add`, param);
}
/**
 * 修改家庭成员
 */
export function familyMemberModify(param: any) {
    return service.post<any>(`${escrowFix}family/member/modify`, param);
}
/**
 * 家庭保障统计
*/
export function familyStatistics(id: any) {
    return service.get<any>(`${escrowFix}family/statistics/${id}`);
}
/**
 * 查询家庭成员信息
 */
export function getFamilyMember(id: any) {
    return service.get<any>(`${escrowFix}family/member/${id}`);
}

/**
 * 删除家庭成员
 */
export function getFamilyDelete(id: any) {
    return service.get<any>(`${escrowFix}family/member/delete/${id}`);
}
/**
 * 家庭保障-待支付条数
 */
export function getOrderCount(param: any) {
    return service.post<any>(`/platform/nol/platComOrder/family/orderCount`, param);
}
/**
 * 家庭保障-待支付列表
 * 
 */
export function getOrderList(param: any) {
    return service.post<any>(`/platform/nol/platComOrder/family/orderList`, param);
}
/**保单合同 start*/

/**
 * 保单录入-合同信息
 */
export function policySave(param: any) {
    return service.post<any>(`${escrowFix}policy/save`, param);
}

/**
 * 保单列表查询
 */
export function getPolicyList(param: any) {
    return service.post<any>(`${escrowFix}policy/list`, param);
}

/**
 * 保单删除
*/
export function policyDelete(id: any) {
    return service.get<any>(`${escrowFix}policy/delete/${id}`);
}
/**
 * 保单同步
*/
export function policySync(id: any) {
    return service.get<any>(`${escrowFix}policy/sync/${id}`);
}
/**
 * 保单同步-批量保存
 */
export function policySaveAll(param: any) {
    return service.post<any>(`${escrowFix}policy/saveAll`, param);
}
/**
 * 保单托管- 保单识别
 */
export function reportsEscrow(param: any) {
    return service.post<any>(`/reports/api/ocr/policy/escrow`, param);
}
/**
 * 修改手机号
*/
export function updateMobile(param: any) {
    return service.post<any>(`${escrowFix}user/updateMobile`, param);
}

// /**保单合同 end*/


/**保单合同 end*/


// // 保单托管- 保单识别
// export const REPORTS_ESCROW = `/reports/api/ocr/policy/escrow`


// /**家庭保障 start*/
// //托管保单数量
// export const FAMILY_COUNT = `${escrowFix}family/count`
// //托管家庭列表
// export const FAMILY_LIST = `${escrowFix}family/list`
// //解散家庭
// export const FAMILY_DELETE = `${escrowFix}family/delete/`


// /**家庭保障 end*/







// /**C端用户 start*/
// //C端用户-登录
// export const ESCROW_USER_LOGIN = `${escrowOpenFix}user/login`
// //修改密码-手机号
// export const UPDATE_PWD_MOBILE = `${escrowOpenFix}user/updatePwd/mobile`
// //修改密码-旧密码
// export const UPDATE_PWD_PWD = `${escrowOpenFix}user/updatePwd/pwd`
// //C端用户-注册
// export const ESCROW_USER_REGISTER = `${escrowOpenFix}user/register`
// //家庭认证
// export const FAMILY_AUTH = `${escrowOpenFix}user/auth`
// //修改手机号
// export const UPDATE_MOBILE = `${escrowFix}user/updateMobile`
// // 获取accessToken
// export const ACCESS_TOKEN = `/platform/openapi/wechat/accessToken`
// /**C端用户 end*/

















